#include "gpio_ctl.h"

#include "driver/gpio.h"


void gpio_in(uint8_t gpio_num, uint32_t level)
{
    // 配置GPIO引脚为输入模式
    esp_rom_gpio_pad_select_gpio(gpio_num);
    gpio_set_direction(gpio_num, GPIO_MODE_INPUT);

    gpio_set_level(gpio_num, level); // 设置为高电平
}

void gpio_out(uint8_t gpio_num, uint32_t level)
{
    // 将GPIOx设置为输出管脚
    esp_rom_gpio_pad_select_gpio(gpio_num);
    gpio_set_direction(gpio_num, GPIO_MODE_OUTPUT);

    gpio_set_level(gpio_num, level); // 设置为高电平
}




